const app = getApp() // 便于得到全局的数据
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		updateTips: false, // 控制更新icon是否显示
		phone: '15883204344'
	},
	onLoad(options) {
		// console.log(options)
		// console.log(app.globalData.updateTips)
		let updateTips = app.globalData.updateTips // 全局的updateTips
		this.setData({
			updateTips: updateTips
		})
	},
	getQRCode() { // 生成二维码
		wx.showLoading({
			title: '正在生成中...'
		})
		wx.cloud.callFunction({
			name: 'shop-QRCode'
		}).then(res => {
			// console.log(res)
			let fileId = res.result
			wx.previewImage({
				urls: [fileId],
				current: fileId
			})
			wx.hideLoading()
		})
	},
	checkUpdate() { // 检查更新
		wx.showLoading({
			title: '检查更新中...'
		})
		const updateManager = wx.getUpdateManager() // 检查更新的API
		updateManager.onCheckForUpdate(res => {
			// console.log(res)
			if (res.hasUpdate) {
				updateManager.onUpdateReady(() => {
					// console.log(3)
					wx.showModal({
						title: '更新提示',
						content: '发现新版本,是否更新?',
						success(res) {
							if (res.confirm) {
								updateManager.applyUpdate()
							}
						}
					})
				})
				wx.hideLoading()
			} else {
				wx.showModal({
					title: '更新提示',
					content: '已经是最新版本啦!',
					success(res) {
						// console.log('success')
					}
				})
				wx.hideLoading()
			}
		})
	},
	callPhone() { // 电话事件
		wx.makePhoneCall({
			phoneNumber: this.data.phone,
			success(res) {
				// console.log(res)
			}
		})
	}
})
